@charset "UTF-8";
/* *
*
* @authors supmain (mtingfeng@gmail.com)
* @date    2014-08-16 10:28:12
* @update  2014-08-16 10:28:12
* @for webapp.html
* @version $Id$ */

/* *********************产品服务*********************** */
.content { width: 1000px; margin: 0px auto; margin-bottom: 30px; overflow: hidden; margin-top: 30px; }
.content .pro_ser_con { margin: 0px auto; overflow: hidden; margin-bottom: 10px; }
.content .product_title h3 { font-size: 18px; line-height: 30px; color: #000; font-weight: normal; margin-bottom: 10px; }
.content .product_title a.more { float: right; color: #666; font-size: 14px; line-height: 30px; }
.content .product_title a.more:hover { color: #08c; text-decoration: underline; }
.content .product_con { width: 998px; background-color: #fafafa; border: 1px solid #e7e7e7; overflow: hidden; margin: 0px auto; }
.content .product_con ul { margin: 0px auto; overflow: hidden; }
.content .product_con ul li { float: left; overflow: hidden; width: 249px; cursor: pointer; text-align: center; }
.content .product_con ul li .box { height: 248px; width: 100%; padding: 30px 0 0px 0; color: #666; }
.content .product_con ul li .intro { color: #fff; width: 100%; height: 248px; padding: 30px 0 0px 0; }
.content .product_con ul li .intro h2 { font-size: 16px; }
.content .product_con ul li .intro h3 { display: block; width: 200px; margin: 41px auto; word-wrap: break-word; height: 40px; }
.content .product_con ul li .intro p.by { margin-bottom: 15px; font-size: 14px; text-indent: 0; text-align: center; }
.content .product_con ul li .intro p { text-align: left; text-indent: 3.6em; }
.content .product_con ul li p { line-height: 20px; text-indent: 0em; }
.content .product_con ul li .intro a.know_more { color: white; font-size: 14px; border: 1px solid white; border-radius: 3px; width: 138px; height: 34px; line-height: 36px; text-align: center; display: block; margin: 0px auto; margin-top: 10px; }
.content .product_con ul li .intro a.know_more:hover { background: #fff; color: #333; text-decoration: none; }
.content .product_con ul li.sw .intro { background: url(/images/user/saasbg.jpg) repeat-x; }
.content .product_con ul li.qj .intro { background: url(/images/user/paasbg.jpg) repeat-x; }
.content .product_con ul li.jc .intro { background: url(/images/user/iaasbg.jpg) repeat-x; }
.content .product_con ul li.mh .intro { background: url(/images/user/portalbg.jpg) repeat-x; }
.content .product_con ul li.cell_mid .box, .content .product_con ul li.cell_last .box { border-left: 1px dashed #EEE; }
.content .product_con ul li.cell_last { width: 251px; }
.y-h2 { font-size: 16px; color: #333; }
.content .product_con ul li .box p.text { font-size: 14px; padding-bottom: 15px; text-indent: 0; }
.content .product_con ul li .box p.last { padding-top: 0; padding-bottom: 10px; }
a.y-btn { padding: 0; margin: 0; height: 36px; line-height: 36px; width: 140px; border: none; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; background-color: #3eabee; color: white; outline: none; display: inline-block; font-size: 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
a.y-btn:hover { background-color: #50b3ef; }
.content .product_con ul li span.icon { background: url(/images/user/bsty_icon.png) no-repeat; display: inline-block; width: 64px; height: 64px; margin-bottom: 25px; }
.content .product_con ul li span.email { background-position: 1px 0px; }
.content .product_con ul li span.jstx { background-position: -79px 0px; }
.content .product_con ul li span.weibo { background-position: -166px 0px; }
.content .product_con ul li span.txl { background-position: -253px 0px; }
/* 注册页面 */
.container_bg { padding: 10px 0; }
.regCont { padding-top: 4px; }
.mar-t20 { margin-top: 20px !important; }
.mar-t20 { margin-top: 20px !important; }
.mar-t30 { margin-top: 30px !important; }
.mar-l10 { margin-left: 10px !important; }
.mar-lef { margin-left: 15px !important; }
.other:link, .other:visited, .other:active, .other2:link, .other2:visited, .other2:active { font-size: 14x; color: #08c; text-decoration: underline; }
.container .main_content { padding: 30px 0; }
.regCont .main_content { width: 998px; background: #fff; border: 1px solid #e1e1e1; margin: 0 auto; }
.crumbs { width: 1000px; font-size: 14px; text-align: left; height: 22px; line-height: 22px; padding: 20px 0; margin: 0 auto; }
.crumbs .ico-cub { background: url(/images/user/pro-ico.gif) no-repeat -35px top; width: 10px; height: 13px; line-height: 0; font-size: 0; display: inline-block; vertical-align: middle; margin-right: 5px; }
.insWrap { width: 800px; margin: 0 auto; padding-top: 30px; }
.insWrap .insCont { padding-top: 40px; padding-bottom: 40px; width: 690px; margin: 0 auto; clear: both; overflow: hidden; }
.insWrap .insCont .insl, .insWrap .insCont .insr { width: 320px; float: left; }
.insWrap .insCont .insl { border-right: 1px solid #d9d9d9; padding-right: 20px; }
.insWrap .insCont .insr { width: 300px; padding-left: 40px; }
.insWrap .insCont .insenter { display: block; width: 300px; height: 100px; line-height: 0; font-size: 0; }
.insWrap .insCont .insitem { padding-top: 40px; }
.insWrap .insCont .insitem dt, .insWrap .insCont .insitem dd { line-height: 32px; text-align: left; white-space: nowrap; }
.insWrap .insCont .insitem dt { font-weight: bold; color: #315ca1; }
.insWrap .insCont .insitem dd { color: #909090; }
.instip { position: relative; left: 0; right: 0; bottom: 0; width: 100%; padding-top: 30px; height: 90px; text-align: center; color: #fff; line-height: 32px; background-color: #84c4f0; }
.instip p { font-size: 24px; }
.fz28 { font-size: 28px !important; }
.tc { text-align: center; }
/* 重置密码 */
.resetpw { background: url(/images/user/reset-pw.gif) no-repeat left top; width: 998px; height: 94px; line-height: 0; padding: 0; margin: 0 auto; font-size: 0; }
.ret-psw-flow1 { background-position: left top; }
.ret-psw-flow2 { background-position: left -96px; }
.ret-psw-flow3 { background-position: left -192px; }
/* 忘记密码页面 */
.bcNav { height: 40px; line-height: 40px; color: #666666; font-family: Tahoma, "微软雅黑"; font-size: 12px; width: 1000px; margin: 0 auto; }
.bcNav em { color: #000; font-style: normal; }
.psw-flow1, .psw-flow2, .psw-flow3 { width: 834px; height: 28px; line-height: 0; margin: 0 auto; }
.psw-flow1 { background: url(/images/user/psw-flow1.png) no-repeat left bottom; }
.psw-flow2 { background: url(/images/user/psw-flow2.png) no-repeat left bottom; }
.psw-flow3 { background: url(/images/user/psw-flow3.png) no-repeat left bottom; }
.loginTip1 { text-align: center; color: #666; font-size: 14px; font-family: "微软雅黑"; width: 834px; padding: 40px 0 30px 0; border-bottom: 1px solid #e1e1e1; margin: 0 auto; }
.loginTip1 span { color: #69b200; margin: 0px 4px; }
.loginTip1 .enter_mail { margin-left: 5px; height: 38px; }
/* 忘记密码页面结束 */
.regTipcont i, .insTipcont i { vertical-align: middle; margin-right: 5px; }
.regTip2 { padding: 5px 0 5px 60px; color: #666; line-height: 18px; }
.regTip2 {text-indent: 2em;}
.regTip2 .reg-text { color: #136ed5; text-decoration: underline; padding-left: 5px; }
.regTip2 b { font-size: 18px; color: #ff0000; font-weight: normal; padding-right: 3px; }
.next_act, .longin_enter, .enter_mail { background: url(/images/user/loginBtn.png) no-repeat left top; background-position: -156px -51px; width: 153px; height: 51px; line-height: 0; font-size: 0; text-decoration: none !important; display: inline-block; vertical-align: middle; }
.ico-succ { background: url(/images/user/ico-sprite.png) no-repeat 0 -167px; display: inline-block; left: 0; top: 55px; width: 57px; height: 57px; }
.regTipcont h2, .insTipcont h2 { height: 57px; line-height: 57px; font-size: 18px; font-weight: normal; color: #000; font-family: "微软雅黑"; margin-bottom: 20px; white-space: nowrap; }
.longin_enter { background-position: -156px -102px; text-align: center; }